home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #5 & #6
/
Amiga Plus CD - 1995 - No. 5 and 6.iso
/
pd
/
emulator
/
shapeshifter
/
ssbootfile
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_117.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
27KB
|
499 lines
# near model CODE resource
# jump table entries: 12344-12350 (7 of them)
export_1543:
00000000 4E56 FE8C link A6, -0x0174
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 2E2E 000C move.l D7, [A6 + 0xC]
0000000C 286E 0008 movea.l A4, [A6 + 0x8]
00000010 7000 moveq.l D0, 0x00
00000012 2D40 FFFC move.l [A6 - 0x4], D0
00000016 2F0C move.l -[A7], A4
00000018 4EAD 2FC2 jsr [A5 + 0x2FC2 /* export_1524 */]
0000001C 4A00 tst.b D0
0000001E 588F addq.l A7, 4
00000020 6600 0150 bne +0x152 /* 00000172 */
00000024 41EE FE90 lea.l A0, [A6 - 0x170]
00000028 4210 clr.b [A0]
0000002A 2054 movea.l A0, [A4]
0000002C 3D68 0030 FFA6 move.w [A6 - 0x5A], [A0 + 0x30]
00000032 41EE FE90 lea.l A0, [A6 - 0x170]
00000036 2D48 FFA2 move.l [A6 - 0x5E], A0
0000003A 2F07 move.l -[A7], D7
0000003C 486E FF90 pea.l [A6 - 0x70]
00000040 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000044 70FF moveq.l D0, 0xFFFFFFFF
00000046 B0AE FFC0 cmp.l D0, [A6 - 0x40]
0000004A 508F addq.l A7, 8
0000004C 6700 0124 beq +0x126 /* 00000172 */
00000050 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00000054 4878 0092 push.l 0x92
00000058 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
0000005C 2640 movea.l A3, D0
0000005E 200B move.l D0, A3
00000060 508F addq.l A7, 8
00000062 672A beq +0x2C /* 0000008E */
00000064 200B move.l D0, A3
00000066 6720 beq +0x22 /* 00000088 */
00000068 200B move.l D0, A3
0000006A 670A beq +0xC /* 00000076 */
0000006C 2053 movea.l A0, [A3]
0000006E 202D F5A0 move.l D0, [A5 - 0xA60]
00000072 2080 move.l [A0], D0
00000074 6002 bra +0x4 /* 00000078 */
label00000076:
00000076 7000 moveq.l D0, 0x00
label00000078:
00000078 2053 movea.l A0, [A3]
0000007A 20AD FC94 move.l [A0], [A5 - 0x36C]
0000007E 2053 movea.l A0, [A3]
00000080 41E8 0082 lea.l A0, [A0 + 0x82]
00000084 2008 move.l D0, A0
00000086 6002 bra +0x4 /* 0000008A */
label00000088:
00000088 7000 moveq.l D0, 0x00
label0000008A:
0000008A 200B move.l D0, A3
0000008C 6002 bra +0x4 /* 00000090 */
label0000008E:
0000008E 7000 moveq.l D0, 0x00
label00000090:
00000090 2D40 FFFC move.l [A6 - 0x4], D0
00000094 2F0C move.l -[A7], A4
00000096 486E FF90 pea.l [A6 - 0x70]
0000009A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000009E 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
000000A2 7000 moveq.l D0, 0x00
000000A4 2D40 FE8C move.l [A6 - 0x174], D0
000000A8 7202 moveq.l D1, 0x02
000000AA B2AE FFF4 cmp.l D1, [A6 - 0xC]
000000AE 4FEF 000C lea.l A7, [A7 + 0xC]
000000B2 6608 bne +0xA /* 000000BC */
000000B4 2D4C FE8C move.l [A6 - 0x174], A4
000000B8 6000 00A0 bra +0xA2 /* 0000015A */
label000000BC:
000000BC 0C87 656D 7074 cmpi.l D7, 0x656D7074 /* 'empt' */
000000C2 670C beq +0xE /* 000000D0 */
000000C4 2F0C move.l -[A7], A4
000000C6 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
000000CA 2640 movea.l A3, D0
000000CC 588F addq.l A7, 4
000000CE 6004 bra +0x6 /* 000000D4 */
label000000D0:
000000D0 7000 moveq.l D0, 0x00
000000D2 2640 movea.l A3, D0
label000000D4:
000000D4 200B move.l D0, A3
000000D6 6712 beq +0x14 /* 000000EA */
000000D8 2053 movea.l A0, [A3]
000000DA 2028 002C move.l D0, [A0 + 0x2C]
000000DE B0AE FFF4 cmp.l D0, [A6 - 0xC]
000000E2 6606 bne +0x8 /* 000000EA */
000000E4 2D4B FE8C move.l [A6 - 0x174], A3
000000E8 6070 bra +0x72 /* 0000015A */
label000000EA:
000000EA 3D7C FFFF FFAC move.w [A6 - 0x54], 0xFFFF
000000F0 2D6E FFF4 FFC0 move.l [A6 - 0x40], [A6 - 0xC]
000000F6 486E FF90 pea.l [A6 - 0x70]
000000FA 4EAD 120A jsr [A5 + 0x120A /* export_573 */]
000000FE 4A40 tst.w D0
00000100 588F addq.l A7, 4
00000102 6656 bne +0x58 /* 0000015A */
00000104 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00000108 4878 0092 push.l 0x92
0000010C 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00000110 2640 movea.l A3, D0
00000112 200B move.l D0, A3
00000114 508F addq.l A7, 8
00000116 672A beq +0x2C /* 00000142 */
00000118 200B move.l D0, A3
0000011A 6720 beq +0x22 /* 0000013C */
0000011C 200B move.l D0, A3
0000011E 670A beq +0xC /* 0000012A */
00000120 2053 movea.l A0, [A3]
00000122 202D F5A0 move.l D0, [A5 - 0xA60]
00000126 2080 move.l [A0], D0
00000128 6002 bra +0x4 /* 0000012C */
label0000012A:
0000012A 7000 moveq.l D0, 0x00
label0000012C:
0000012C 2053 movea.l A0, [A3]
0000012E 20AD FC94 move.l [A0], [A5 - 0x36C]
00000132 2053 movea.l A0, [A3]
00000134 41E8 0082 lea.l A0, [A0 + 0x82]
00000138 2008 move.l D0, A0
0000013A 6002 bra +0x4 /* 0000013E */
label0000013C:
0000013C 7000 moveq.l D0, 0x00
label0000013E:
0000013E 200B move.l D0, A3
00000140 6002 bra +0x4 /* 00000144 */
label00000142:
00000142 7000 moveq.l D0, 0x00
label00000144:
00000144 2D40 FE8C move.l [A6 - 0x174], D0
00000148 2F0C move.l -[A7], A4
0000014A 486E FF90 pea.l [A6 - 0x70]
0000014E 2F2E FE8C move.l -[A7], [A6 - 0x174]
00000152 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00000156 4FEF 000C lea.l A7, [A7 + 0xC]
label0000015A:
0000015A 266E FFFC movea.l A3, [A6 - 0x4]
0000015E 286E FE8C movea.l A4, [A6 - 0x174]
00000162 2053 movea.l A0, [A3]
00000164 214C 000A move.l [A0 + 0xA], A4
00000168 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000016C 4EAD 2C62 jsr [A5 + 0x2C62 /* export_1416 */]
00000170 588F addq.l A7, 4
label00000172:
00000172 202E FFFC move.l D0, [A6 - 0x4]
00000176 4CEE 1880 FE80 movem.l D7,A3,A4, [A6 - 0x180]
0000017C 4E5E unlink A6
0000017E 4E75 rts
export_1544:
00000180 4E56 FF86 link A6, -0x007A
00000184 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000188 2E2E 000C move.l D7, [A6 + 0xC]
0000018C 286E 0008 movea.l A4, [A6 + 0x8]
00000190 2054 movea.l A0, [A4]
00000192 0828 0001 0099 btst.b [A0 + 0x99], 0x1
00000198 6600 00AE bne +0xB0 /* 00000248 */
0000019C 2F0C move.l -[A7], A4
0000019E 4EAD 2F1A jsr [A5 + 0x2F1A /* export_1503 */]
000001A2 4A80 tst.l D0
000001A4 588F addq.l A7, 4
000001A6 6714 beq +0x16 /* 000001BC */
000001A8 2F0C move.l -[A7], A4
000001AA 4EAD 2F1A jsr [A5 + 0x2F1A /* export_1503 */]
000001AE 2640 movea.l A3, D0
000001B0 2053 movea.l A0, [A3]
000001B2 BEA8 002C cmp.l D7, [A0 + 0x2C]
000001B6 588F addq.l A7, 4
000001B8 6602 bne +0x4 /* 000001BC */
000001BA 7E00 moveq.l D7, 0x00
label000001BC:
000001BC 2F0C move.l -[A7], A4
000001BE 4EAD 2FEA jsr [A5 + 0x2FEA /* export_1529 */]
000001C2 2C00 move.l D6, D0
000001C4 BE86 cmp.l D7, D6
000001C6 588F addq.l A7, 4
000001C8 677E beq +0x80 /* 00000248 */
000001CA 4A87 tst.l D7
000001CC 660A bne +0xC /* 000001D8 */
000001CE 2F0C move.l -[A7], A4
000001D0 4EAD 2FEA jsr [A5 + 0x2FEA /* export_1529 */]
000001D4 588F addq.l A7, 4
000001D6 6002 bra +0x4 /* 000001DA */
label000001D8:
000001D8 2007 move.l D0, D7
label000001DA:
000001DA 2A00 move.l D5, D0
000001DC 486E FF86 pea.l [A6 - 0x7A]
000001E0 2F0C move.l -[A7], A4
000001E2 4EAD 2F72 jsr [A5 + 0x2F72 /* export_1514 */]
000001E6 2D47 FFE0 move.l [A6 - 0x20], D7
000001EA 486E FF86 pea.l [A6 - 0x7A]
000001EE 2F0C move.l -[A7], A4
000001F0 4EAD 2F7A jsr [A5 + 0x2F7A /* export_1515 */]
000001F4 4A86 tst.l D6
000001F6 4FEF 0010 lea.l A7, [A7 + 0x10]
000001FA 6718 beq +0x1A /* 00000214 */
000001FC 2F06 move.l -[A7], D6
000001FE 2F0C move.l -[A7], A4
00000200 4EAD 301A jsr [A5 + 0x301A /* export_1535 */]
00000204 2640 movea.l A3, D0
00000206 200B move.l D0, A3
00000208 508F addq.l A7, 8
0000020A 6708 beq +0xA /* 00000214 */
0000020C 2F0B move.l -[A7], A3
0000020E 4EAD 2C2A jsr [A5 + 0x2C2A /* export_1409 */]
00000212 588F addq.l A7, 4
label00000214:
00000214 4A87 tst.l D7
00000216 6718 beq +0x1A /* 00000230 */
00000218 2F07 move.l -[A7], D7
0000021A 2F0C move.l -[A7], A4
0000021C 4EAD 301A jsr [A5 + 0x301A /* export_1535 */]
00000220 2640 movea.l A3, D0
00000222 200B move.l D0, A3
00000224 508F addq.l A7, 8
00000226 6708 beq +0xA /* 00000230 */
00000228 2F0B move.l -[A7], A3
0000022A 4EAD 2C2A jsr [A5 + 0x2C2A /* export_1409 */]
0000022E 588F addq.l A7, 4
label00000230:
00000230 4A87 tst.l D7
00000232 6714 beq +0x16 /* 00000248 */
00000234 2054 movea.l A0, [A4]
00000236 0828 0003 0099 btst.b [A0 + 0x99], 0x3
0000023C 660A bne +0xC /* 00000248 */
0000023E 2F07 move.l -[A7], D7
00000240 2F0C move.l -[A7], A4
00000242 4EBA 000E jsr [PC + 0xE /* 00000252 */]
00000246 508F addq.l A7, 8
label00000248:
00000248 4CEE 18E0 FF72 movem.l D5,D6,D7,A3,A4, [A6 - 0x8E]
0000024E 4E5E unlink A6
00000250 4E75 rts
export_1545:
fn00000252:
00000252 4E56 FFFC link A6, -0x0004
00000256 48E7 0018 movem.l -[A7], A3,A4
0000025A 286E 0008 movea.l A4, [A6 + 0x8]
0000025E 2054 movea.l A0, [A4]
00000260 0828 0003 0099 btst.b [A0 + 0x99], 0x3
00000266 664A bne +0x4C /* 000002B2 */
00000268 2F0C move.l -[A7], A4
0000026A 4EBA 00DC jsr [PC + 0xDC /* 00000348 */]
0000026E 2640 movea.l A3, D0
00000270 2F2E 000C move.l -[A7], [A6 + 0xC]
00000274 2F0C move.l -[A7], A4
00000276 4EBA 0044 jsr [PC + 0x44 /* 000002BC */]
0000027A 2D40 FFFC move.l [A6 - 0x4], D0
0000027E 4FEF 000C lea.l A7, [A7 + 0xC]
00000282 6726 beq +0x28 /* 000002AA */
00000284 200B move.l D0, A3
00000286 6716 beq +0x18 /* 0000029E */
00000288 2053 movea.l A0, [A3]
0000028A 4868 005A pea.l [A0 + 0x5A]
0000028E 206E FFFC movea.l A0, [A6 - 0x4]
00000292 2050 movea.l A0, [A0]
00000294 4868 005A pea.l [A0 + 0x5A]
00000298 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
0000029C 508F addq.l A7, 8
label0000029E:
0000029E 2F2E FFFC move.l -[A7], [A6 - 0x4]
000002A2 2F0C move.l -[A7], A4
000002A4 4EBA 00E0 jsr [PC + 0xE0 /* 00000386 */]
000002A8 508F addq.l A7, 8
label000002AA:
000002AA 200B move.l D0, A3
000002AC 6704 beq +0x6 /* 000002B2 */
000002AE 204B movea.l A0, A3
000002B0 A023 syscall DisposHandle/DisposeHandle
label000002B2:
000002B2 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
000002B8 4E5E unlink A6
000002BA 4E75 rts
fn000002BC:
000002BC 4E56 FFFE link A6, -0x0002
000002C0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000002C4 7000 moveq.l D0, 0x00
000002C6 2840 movea.l A4, D0
000002C8 2678 0A50 movea.l A3, [0x00000A50 /* TopMapHndl */]
000002CC 558F subq.l A7, 2
000002CE A994 syscall CurResFile
000002D0 3A1F move.w D5, [A7]+
000002D2 1C38 0A5E move.b D6, [0x00000A5E /* ResLoad */]
000002D6 7000 moveq.l D0, 0x00
000002D8 2F00 move.l -[A7], D0
000002DA 4878 0AD8 push.l 0xAD8
000002DE 2F2E 000C move.l -[A7], [A6 + 0xC]
000002E2 206E 0008 movea.l A0, [A6 + 0x8]
000002E6 2050 movea.l A0, [A0]
000002E8 3228 0030 move.w D1, [A0 + 0x30]
000002EC 48C1 ext.l D1
000002EE 2F01 move.l -[A7], D1
000002F0 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
000002F4 3E00 move.w D7, D0
000002F6 4FEF 0010 lea.l A7, [A7 + 0x10]
000002FA 6D3C blt +0x3E /* 00000338 */
000002FC B7F8 0A50 cmpa.l A3, [0x00000A50 /* TopMapHndl */]
00000300 56C0 sne D0
00000302 0240 0001 andi.w D0, 0x1
00000306 48C0 ext.l D0
00000308 1D40 FFFF move.b [A6 - 0x1], D0
0000030C 78FF moveq.l D4, 0xFFFFFFFF
0000030E 11C4 0A5E move.b [0x00000A5E /* ResLoad */], D4
00000312 598F subq.l A7, 4
00000314 2F3C 626F 6F74 move.l -[A7], 0x626F6F74 /* 'boot' */
0000031A 7001 moveq.l D0, 0x01
0000031C 3F00 move.w -[A7], D0
0000031E A81F syscall Get1Resource
00000320 285F movea.l A4, [A7]+
00000322 200C move.l D0, A4
00000324 6704 beq +0x6 /* 0000032A */
00000326 2F0C move.l -[A7], A4
00000328 A992 syscall DetachResource
label0000032A:
0000032A 4A2E FFFF tst.b [A6 - 0x1]
0000032E 6704 beq +0x6 /* 00000334 */
00000330 3F07 move.w -[A7], D7
00000332 A99A syscall CloseResFile
label00000334:
00000334 3F05 move.w -[A7], D5
00000336 A998 syscall UseResFile
label00000338:
00000338 11C6 0A5E move.b [0x00000A5E /* ResLoad */], D6
0000033C 200C move.l D0, A4
0000033E 4CEE 18F0 FFE6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1A]
00000344 4E5E unlink A6
00000346 4E75 rts
export_1546:
fn00000348:
00000348 4E56 0000 link A6, 0
0000034C 2F0C move.l -[A7], A4
0000034E 4878 0400 push.l 0x400
00000352 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00000356 2840 movea.l A4, D0
00000358 2F0C move.l -[A7], A4
0000035A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000035E 2F0C move.l -[A7], A4
00000360 7001 moveq.l D0, 0x01
00000362 2F00 move.l -[A7], D0
00000364 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000368 4EBA 0040 jsr [PC + 0x40 /* 000003AA */]
0000036C 4A40 tst.w D0
0000036E 4FEF 0014 lea.l A7, [A7 + 0x14]
00000372 6708 beq +0xA /* 0000037C */
00000374 204C movea.l A0, A4
00000376 A023 syscall DisposHandle/DisposeHandle
00000378 7000 moveq.l D0, 0x00
0000037A 6002 bra +0x4 /* 0000037E */
label0000037C:
0000037C 200C move.l D0, A4
label0000037E:
0000037E 286E FFFC movea.l A4, [A6 - 0x4]
00000382 4E5E unlink A6
00000384 4E75 rts
fn00000386:
00000386 4E56 0000 link A6, 0
0000038A 2F0C move.l -[A7], A4
0000038C 286E 000C movea.l A4, [A6 + 0xC]
00000390 2F0C move.l -[A7], A4
00000392 7000 moveq.l D0, 0x00
00000394 2F00 move.l -[A7], D0
00000396 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000039A 4EBA 000E jsr [PC + 0xE /* 000003AA */]
0000039E 204C movea.l A0, A4
000003A0 A023 syscall DisposHandle/DisposeHandle
000003A2 286E FFFC movea.l A4, [A6 - 0x4]
000003A6 4E5E unlink A6
000003A8 4E75 rts
fn000003AA:
000003AA 4E56 FFCE link A6, -0x0032
000003AE 48E7 0118 movem.l -[A7], D7,A3,A4
000003B2 266E 0010 movea.l A3, [A6 + 0x10]
000003B6 286E 0008 movea.l A4, [A6 + 0x8]
000003BA 2F0C move.l -[A7], A4
000003BC 4EBA 0070 jsr [PC + 0x70 /* 0000042E */]
000003C0 2F0C move.l -[A7], A4
000003C2 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000003C6 4A00 tst.b D0
000003C8 508F addq.l A7, 8
000003CA 6704 beq +0x6 /* 000003D0 */
000003CC 70FF moveq.l D0, 0xFFFFFFFF
000003CE 6054 bra +0x56 /* 00000424 */
label000003D0:
000003D0 2D53 FFEE move.l [A6 - 0x12], [A3]
000003D4 2D7C 0000 0400 FFF2 move.l [A6 - 0xE], 0x400
000003DC 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
000003E2 7000 moveq.l D0, 0x00
000003E4 2D40 FFFC move.l [A6 - 0x4], D0
000003E8 2F0C move.l -[A7], A4
000003EA 4EAD 3002 jsr [A5 + 0x3002 /* export_1532 */]
000003EE 3D40 FFE4 move.w [A6 - 0x1C], D0
000003F2 2F0C move.l -[A7], A4
000003F4 4EAD 2FFA jsr [A5 + 0x2FFA /* export_1531 */]
000003F8 3D40 FFE6 move.w [A6 - 0x1A], D0
000003FC 4A2E 000F tst.b [A6 + 0xF]
00000400 508F addq.l A7, 8
00000402 6716 beq +0x18 /* 0000041A */
00000404 41EE FFCE lea.l A0, [A6 - 0x32]
00000408 A002 syscall Read
0000040A 2053 movea.l A0, [A3]
0000040C 0C50 4C4B cmpi.w [A0], 0x4C4B /* 'LK' */
00000410 56C0 sne D0
00000412 4400 neg.b D0
00000414 4880 ext.w D0
00000416 3E00 move.w D7, D0
00000418 6008 bra +0xA /* 00000422 */
label0000041A:
0000041A 41EE FFCE lea.l A0, [A6 - 0x32]
0000041E A003 syscall Write
00000420 3E00 move.w D7, D0
label00000422:
00000422 3007 move.w D0, D7
label00000424:
00000424 4CEE 1880 FFC2 movem.l D7,A3,A4, [A6 - 0x3E]
0000042A 4E5E unlink A6
0000042C 4E75 rts
export_1547:
fn0000042E:
0000042E 4E56 FFB0 link A6, -0x0050
00000432 206E 0008 movea.l A0, [A6 + 0x8]
00000436 2050 movea.l A0, [A0]
00000438 3D68 0030 FFC6 move.w [A6 - 0x3A], [A0 + 0x30]
0000043E 7000 moveq.l D0, 0x00
00000440 2D40 FFC2 move.l [A6 - 0x3E], D0
00000444 3D7C 0001 FFCC move.w [A6 - 0x34], 0x1
0000044A 41EE FFB0 lea.l A0, [A6 - 0x50]
0000044E A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo
00000450 4E5E unlink A6
00000452 4E75 rts
fn00000454:
00000454 4E56 0000 link A6, 0
00000458 2F07 move.l -[A7], D7
0000045A 1E2E 000B move.b D7, [A6 + 0xB]
0000045E 0C07 0001 cmpi.b D7, 0x1
00000462 6606 bne +0x8 /* 0000046A */
00000464 7020 moveq.l D0, 0x20
00000466 8007 or.b D0, D7
00000468 6004 bra +0x6 /* 0000046E */
label0000046A:
0000046A 7030 moveq.l D0, 0x30
0000046C 8007 or.b D0, D7
label0000046E:
0000046E 2E2E FFFC move.l D7, [A6 - 0x4]
00000472 4E5E unlink A6
00000474 4E75 rts
export_1548:
00000476 4E56 0000 link A6, 0
0000047A 2F0C move.l -[A7], A4
0000047C 286E 000C movea.l A4, [A6 + 0xC]
00000480 206E 0008 movea.l A0, [A6 + 0x8]
00000484 2050 movea.l A0, [A0]
00000486 0828 0007 009A btst.b [A0 + 0x9A], 0x7
0000048C 56C0 sne D0
0000048E 4400 neg.b D0
00000490 4A00 tst.b D0
00000492 6714 beq +0x16 /* 000004A8 */
00000494 102C 001B move.b D0, [A4 + 0x1B]
00000498 4880 ext.w D0
0000049A 48C0 ext.l D0
0000049C 2F00 move.l -[A7], D0
0000049E 4EBA FFB4 jsr [PC - 0x4C /* 00000454 */]
000004A2 1940 001B move.b [A4 + 0x1B], D0
000004A6 588F addq.l A7, 4
label000004A8:
000004A8 2F0C move.l -[A7], A4
000004AA 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
000004AE 588F addq.l A7, 4
000004B0 286E FFFC movea.l A4, [A6 - 0x4]
000004B4 4E5E unlink A6
000004B6 4E75 rts
export_1549:
000004B8 4E56 0000 link A6, 0
000004BC 2F0C move.l -[A7], A4
000004BE 286E 000C movea.l A4, [A6 + 0xC]
000004C2 206E 0008 movea.l A0, [A6 + 0x8]
000004C6 2050 movea.l A0, [A0]
000004C8 0828 0007 009A btst.b [A0 + 0x9A], 0x7
000004CE 56C0 sne D0
000004D0 4400 neg.b D0
000004D2 4A00 tst.b D0
000004D4 6714 beq +0x16 /* 000004EA */
000004D6 102C 001B move.b D0, [A4 + 0x1B]
000004DA 4880 ext.w D0
000004DC 48C0 ext.l D0
000004DE 2F00 move.l -[A7], D0
000004E0 4EBA FF72 jsr [PC - 0x8E /* 00000454 */]
000004E4 1940 001B move.b [A4 + 0x1B], D0
000004E8 588F addq.l A7, 4
label000004EA:
000004EA 2F0C move.l -[A7], A4
000004EC 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
000004F0 588F addq.l A7, 4
000004F2 286E FFFC movea.l A4, [A6 - 0x4]
000004F6 4E5E unlink A6
000004F8 4E75 rts